binutils.git
13 hours agoMerge version 2.46-1+rpi1 and 2.46-2 to produce 2.46-2+rpi1 forky-staging archive/raspbian/2.46-2+rpi1 raspbian/2.46-2+rpi1
Raspbian automatic forward porter [Thu, 26 Feb 2026 23:57:08 +0000 (23:57 +0000)]
Merge version 2.46-1+rpi1 and 2.46-2 to produce 2.46-2+rpi1

8 days agoMerge version 2.45.90.20260201-1+rpi1 and 2.46-1 to produce 2.46-1+rpi1 archive/raspbian/2.46-1+rpi1 raspbian/2.46-1+rpi1
Raspbian automatic forward porter [Thu, 19 Feb 2026 02:48:26 +0000 (02:48 +0000)]
Merge version 2.45.90.20260201-1+rpi1 and 2.46-1 to produce 2.46-1+rpi1

9 days agoMerge binutils (2.46-2) import into refs/heads/workingbranch
Matthias Klose [Wed, 18 Feb 2026 08:14:01 +0000 (09:14 +0100)]
Merge binutils (2.46-2) import into refs/heads/workingbranch

9 days agosh-disable-tests
Matthias Klose [Wed, 18 Feb 2026 08:14:01 +0000 (09:14 +0100)]
sh-disable-tests

Gbp-Pq: Name sh-disable-tests.diff

9 days agogprofng-cross-build
Matthias Klose [Wed, 18 Feb 2026 08:14:01 +0000 (09:14 +0100)]
gprofng-cross-build

Gbp-Pq: Name gprofng-cross-build.diff

9 days agoGenerate a deterministic gprofng example documentation tarball
James Addison [Wed, 18 Feb 2026 08:14:01 +0000 (09:14 +0100)]
Generate a deterministic gprofng example documentation tarball

Bug-Debian: https://bugs.debian.org/1090395
Bug-Debian: https://bugs.debian.org/1092870
Last-Update: 2025-01-13

Gbp-Pq: Name gprofng-examples-tgz-deterministic.diff

9 days agoarmhf-64k-alignment
Matthias Klose [Wed, 18 Feb 2026 08:14:01 +0000 (09:14 +0100)]
armhf-64k-alignment

The upstream binutils commit below reduced the section alignment of
armhf executables (including shared libraries) from 64k to 4k, on the
basis that the additional bloat is not justified, given that arm64 hosts
running 64k pagesize kernels with armhf user space are not used in
practice.

However, the situation is slightly different today on Debian, where a
16k pagesize kernel is provided that enables compat support, and is
therefore able to execute armhf user space. The only impediment is the
fact that armhf binaries are no longer compatible with this, due to the
change below.

To accommodate this use case, revert the patch. This makes the generated
executables compatible with compat mode on arm64 systems running 16k
kernels.

Gbp-Pq: Name armhf-64k-alignment.diff

9 days agoenv-package-metadata
Matthias Klose [Wed, 18 Feb 2026 08:14:01 +0000 (09:14 +0100)]
env-package-metadata

Gbp-Pq: Name env-package-metadata.diff

9 days agoperl-shebang
Matthias Klose [Wed, 18 Feb 2026 08:14:01 +0000 (09:14 +0100)]
perl-shebang

Gbp-Pq: Name perl-shebang.diff

9 days agomips-hack
Matthias Klose [Wed, 18 Feb 2026 08:14:01 +0000 (09:14 +0100)]
mips-hack

Gbp-Pq: Name mips-hack.diff

9 days agolibctf-soname
Matthias Klose [Wed, 18 Feb 2026 08:14:01 +0000 (09:14 +0100)]
libctf-soname

Gbp-Pq: Name libctf-soname.diff

9 days agoaarch64-libpath
Matthias Klose [Wed, 18 Feb 2026 08:14:01 +0000 (09:14 +0100)]
aarch64-libpath

Gbp-Pq: Name aarch64-libpath.diff

9 days agogprof-build
Matthias Klose [Wed, 18 Feb 2026 08:14:01 +0000 (09:14 +0100)]
gprof-build

# DP: Fix gprof build error.

# DP: Fix gprof build error.

Gbp-Pq: Name gprof-build.diff

9 days ago_ld_doc_remove_xref
Matthias Klose [Wed, 18 Feb 2026 08:14:01 +0000 (09:14 +0100)]
_ld_doc_remove_xref

# DP: In ld.texi, remove cross reference to BFD internals documentation.

# DP: In ld.texi, remove cross reference to BFD internals documentation.

Gbp-Pq: Name 164_ld_doc_remove_xref.diff

9 days ago_ar_scripts_with_tilde
Matthias Klose [Wed, 18 Feb 2026 08:14:01 +0000 (09:14 +0100)]
_ar_scripts_with_tilde

Gbp-Pq: Name 157_ar_scripts_with_tilde.patch

9 days agoBuild libbfd with -fPIC to allow linking with PIE binaries
Balint Reczey [Wed, 18 Feb 2026 08:14:01 +0000 (09:14 +0100)]
Build libbfd with -fPIC to allow linking with PIE binaries

Gbp-Pq: Name 136_bfd_pic.patch

9 days ago_bfd_soversion
Matthias Klose [Wed, 18 Feb 2026 08:14:01 +0000 (09:14 +0100)]
_bfd_soversion

Gbp-Pq: Name 135_bfd_soversion.patch

9 days agoDescription: Fix ld-bootstrap testsuite when configured with --enable-plugins
Matthias Klose [Wed, 18 Feb 2026 08:14:01 +0000 (09:14 +0100)]
Description: Fix ld-bootstrap testsuite when configured with --enable-plugins

Upstream status: proposed patch

Upstream status: proposed patch

Gbp-Pq: Name 131_ld_bootstrap_testsuite.patch

9 days ago_multiarch_libpath
Matthias Klose [Wed, 18 Feb 2026 08:14:01 +0000 (09:14 +0100)]
_multiarch_libpath

# DP: Add multiarch directories to linker search path for ld and gold.

# DP: Add multiarch directories to linker search path for ld and gold.

Gbp-Pq: Name 129_multiarch_libpath.patch

9 days ago_ppc64_powerpc_biarch
Matthias Klose [Wed, 18 Feb 2026 08:14:01 +0000 (09:14 +0100)]
_ppc64_powerpc_biarch

Gbp-Pq: Name 128_ppc64_powerpc_biarch.patch

9 days agoExplicitly use bash for the ld testsuite.
Matthias Klose [Wed, 18 Feb 2026 08:14:01 +0000 (09:14 +0100)]
Explicitly use bash for the ld testsuite.

Gbp-Pq: Name 013_bash_in_ld_testsuite.patch

9 days agoSpecify which filename is causing an error if the filename is a
David Kimdon [Wed, 18 Feb 2026 08:14:01 +0000 (09:14 +0100)]
Specify which filename is causing an error if the filename is a

directory. (#45832)

Gbp-Pq: Name 006_better_file_error.patch

9 days agoDon't mention monitor(3) which doesn't exist in Debian. (#160654)
Chris Chimelis [Wed, 18 Feb 2026 08:14:01 +0000 (09:14 +0100)]
Don't mention monitor(3) which doesn't exist in Debian. (#160654)

Gbp-Pq: Name 003_gprof_see_also_monitor.patch

9 days agoAdd more documentation about profiling and -fprofile-arcs.
Chris Chimelis [Wed, 18 Feb 2026 08:14:01 +0000 (09:14 +0100)]
Add more documentation about profiling and -fprofile-arcs.

Gbp-Pq: Name 002_gprof_profile_arcs.patch

9 days agoDescription: correct where ld scripts are installed
Matthias Klose [Wed, 18 Feb 2026 08:14:01 +0000 (09:14 +0100)]
Description: correct where ld scripts are installed

Upstream status: N/A

Upstream status: N/A
Date: ??

Gbp-Pq: Name 001_ld_makefile_patch.patch

9 days agobinutils (2.46-2) unstable; urgency=medium
Matthias Klose [Wed, 18 Feb 2026 08:14:01 +0000 (09:14 +0100)]
binutils (2.46-2) unstable; urgency=medium

  * Enable PAC/BTI/GCS on arm64 (Emanuele Rocca). Closes: #1127747.
  * Ignore ld-bootstrap/bootstrap.exp test failures everywhere.
Closes: #1127603.
  * Don't run the ld-elf/sec64k.exp test on sh4, timing out. Closes: #1127604.

[dgit import unpatched binutils 2.46-2]

9 days agoImport binutils_2.46-2.debian.tar.xz
Matthias Klose [Wed, 18 Feb 2026 08:14:01 +0000 (09:14 +0100)]
Import binutils_2.46-2.debian.tar.xz

[dgit import tarball binutils 2.46-2 binutils_2.46-2.debian.tar.xz]

2 weeks agoMerge version 2.45.50.20251209-1+rpi1 and 2.45.90.20260201-1 to produce 2.45.90.20260... archive/raspbian/2.45.90.20260201-1+rpi1 raspbian/2.45.90.20260201-1+rpi1
Raspbian automatic forward porter [Sun, 8 Feb 2026 22:23:26 +0000 (22:23 +0000)]
Merge version 2.45.50.20251209-1+rpi1 and 2.45.90.20260201-1 to produce 2.45.90.20260201-1+rpi1

2 weeks agoMerge binutils (2.46-1) import into refs/heads/workingbranch
Matthias Klose [Sun, 8 Feb 2026 13:26:28 +0000 (14:26 +0100)]
Merge binutils (2.46-1) import into refs/heads/workingbranch

2 weeks agoImport binutils_2.46.orig.tar.xz
Matthias Klose [Sun, 8 Feb 2026 13:26:28 +0000 (14:26 +0100)]
Import binutils_2.46.orig.tar.xz

[dgit import orig binutils_2.46.orig.tar.xz]

2 weeks agogprofng-cross-build
Matthias Klose [Sun, 8 Feb 2026 13:26:28 +0000 (14:26 +0100)]
gprofng-cross-build

Gbp-Pq: Name gprofng-cross-build.diff

2 weeks agoGenerate a deterministic gprofng example documentation tarball
James Addison [Sun, 8 Feb 2026 13:26:28 +0000 (14:26 +0100)]
Generate a deterministic gprofng example documentation tarball

Bug-Debian: https://bugs.debian.org/1090395
Bug-Debian: https://bugs.debian.org/1092870
Last-Update: 2025-01-13

Gbp-Pq: Name gprofng-examples-tgz-deterministic.diff

2 weeks agoarmhf-64k-alignment
Matthias Klose [Sun, 8 Feb 2026 13:26:28 +0000 (14:26 +0100)]
armhf-64k-alignment

The upstream binutils commit below reduced the section alignment of
armhf executables (including shared libraries) from 64k to 4k, on the
basis that the additional bloat is not justified, given that arm64 hosts
running 64k pagesize kernels with armhf user space are not used in
practice.

However, the situation is slightly different today on Debian, where a
16k pagesize kernel is provided that enables compat support, and is
therefore able to execute armhf user space. The only impediment is the
fact that armhf binaries are no longer compatible with this, due to the
change below.

To accommodate this use case, revert the patch. This makes the generated
executables compatible with compat mode on arm64 systems running 16k
kernels.

Gbp-Pq: Name armhf-64k-alignment.diff

2 weeks agoenv-package-metadata
Matthias Klose [Sun, 8 Feb 2026 13:26:28 +0000 (14:26 +0100)]
env-package-metadata

Gbp-Pq: Name env-package-metadata.diff

2 weeks agoperl-shebang
Matthias Klose [Sun, 8 Feb 2026 13:26:28 +0000 (14:26 +0100)]
perl-shebang

Gbp-Pq: Name perl-shebang.diff

2 weeks agomips-hack
Matthias Klose [Sun, 8 Feb 2026 13:26:28 +0000 (14:26 +0100)]
mips-hack

Gbp-Pq: Name mips-hack.diff

2 weeks agolibctf-soname
Matthias Klose [Sun, 8 Feb 2026 13:26:28 +0000 (14:26 +0100)]
libctf-soname

Gbp-Pq: Name libctf-soname.diff

2 weeks agoaarch64-libpath
Matthias Klose [Sun, 8 Feb 2026 13:26:28 +0000 (14:26 +0100)]
aarch64-libpath

Gbp-Pq: Name aarch64-libpath.diff

2 weeks agogprof-build
Matthias Klose [Sun, 8 Feb 2026 13:26:28 +0000 (14:26 +0100)]
gprof-build

# DP: Fix gprof build error.

# DP: Fix gprof build error.

Gbp-Pq: Name gprof-build.diff

2 weeks ago_ld_doc_remove_xref
Matthias Klose [Sun, 8 Feb 2026 13:26:28 +0000 (14:26 +0100)]
_ld_doc_remove_xref

# DP: In ld.texi, remove cross reference to BFD internals documentation.

# DP: In ld.texi, remove cross reference to BFD internals documentation.

Gbp-Pq: Name 164_ld_doc_remove_xref.diff

2 weeks ago_ar_scripts_with_tilde
Matthias Klose [Sun, 8 Feb 2026 13:26:28 +0000 (14:26 +0100)]
_ar_scripts_with_tilde

Gbp-Pq: Name 157_ar_scripts_with_tilde.patch

2 weeks agoBuild libbfd with -fPIC to allow linking with PIE binaries
Balint Reczey [Sun, 8 Feb 2026 13:26:28 +0000 (14:26 +0100)]
Build libbfd with -fPIC to allow linking with PIE binaries

Gbp-Pq: Name 136_bfd_pic.patch

2 weeks ago_bfd_soversion
Matthias Klose [Sun, 8 Feb 2026 13:26:28 +0000 (14:26 +0100)]
_bfd_soversion

Gbp-Pq: Name 135_bfd_soversion.patch

2 weeks agoDescription: Fix ld-bootstrap testsuite when configured with --enable-plugins
Matthias Klose [Sun, 8 Feb 2026 13:26:28 +0000 (14:26 +0100)]
Description: Fix ld-bootstrap testsuite when configured with --enable-plugins

Upstream status: proposed patch

Upstream status: proposed patch

Gbp-Pq: Name 131_ld_bootstrap_testsuite.patch

2 weeks ago_multiarch_libpath
Matthias Klose [Sun, 8 Feb 2026 13:26:28 +0000 (14:26 +0100)]
_multiarch_libpath

# DP: Add multiarch directories to linker search path for ld and gold.

# DP: Add multiarch directories to linker search path for ld and gold.

Gbp-Pq: Name 129_multiarch_libpath.patch

2 weeks ago_ppc64_powerpc_biarch
Matthias Klose [Sun, 8 Feb 2026 13:26:28 +0000 (14:26 +0100)]
_ppc64_powerpc_biarch

Gbp-Pq: Name 128_ppc64_powerpc_biarch.patch

2 weeks agoExplicitly use bash for the ld testsuite.
Matthias Klose [Sun, 8 Feb 2026 13:26:28 +0000 (14:26 +0100)]
Explicitly use bash for the ld testsuite.

Gbp-Pq: Name 013_bash_in_ld_testsuite.patch

2 weeks agoSpecify which filename is causing an error if the filename is a
David Kimdon [Sun, 8 Feb 2026 13:26:28 +0000 (14:26 +0100)]
Specify which filename is causing an error if the filename is a

directory. (#45832)

Gbp-Pq: Name 006_better_file_error.patch

2 weeks agoDon't mention monitor(3) which doesn't exist in Debian. (#160654)
Chris Chimelis [Sun, 8 Feb 2026 13:26:28 +0000 (14:26 +0100)]
Don't mention monitor(3) which doesn't exist in Debian. (#160654)

Gbp-Pq: Name 003_gprof_see_also_monitor.patch

2 weeks agoAdd more documentation about profiling and -fprofile-arcs.
Chris Chimelis [Sun, 8 Feb 2026 13:26:28 +0000 (14:26 +0100)]
Add more documentation about profiling and -fprofile-arcs.

Gbp-Pq: Name 002_gprof_profile_arcs.patch

2 weeks agoDescription: correct where ld scripts are installed
Matthias Klose [Sun, 8 Feb 2026 13:26:28 +0000 (14:26 +0100)]
Description: correct where ld scripts are installed

Upstream status: N/A

Upstream status: N/A
Date: ??

Gbp-Pq: Name 001_ld_makefile_patch.patch

2 weeks agobinutils (2.46-1) unstable; urgency=medium
Matthias Klose [Sun, 8 Feb 2026 13:26:28 +0000 (14:26 +0100)]
binutils (2.46-1) unstable; urgency=medium

  * binutils 2.46 release.
  * Update VCS attributes.
  * Bump standards version.

[dgit import unpatched binutils 2.46-1]

2 weeks agoImport binutils_2.46-1.debian.tar.xz
Matthias Klose [Sun, 8 Feb 2026 13:26:28 +0000 (14:26 +0100)]
Import binutils_2.46-1.debian.tar.xz

[dgit import tarball binutils 2.46-1 binutils_2.46-1.debian.tar.xz]

3 weeks agoMerge binutils (2.45.90.20260201-1) import into refs/heads/workingbranch
Matthias Klose [Sun, 1 Feb 2026 09:59:08 +0000 (10:59 +0100)]
Merge binutils (2.45.90.20260201-1) import into refs/heads/workingbranch

3 weeks agogprofng-cross-build
Matthias Klose [Sun, 1 Feb 2026 09:59:08 +0000 (10:59 +0100)]
gprofng-cross-build

Gbp-Pq: Name gprofng-cross-build.diff

3 weeks agoGenerate a deterministic gprofng example documentation tarball
James Addison [Sun, 1 Feb 2026 09:59:08 +0000 (10:59 +0100)]
Generate a deterministic gprofng example documentation tarball

Bug-Debian: https://bugs.debian.org/1090395
Bug-Debian: https://bugs.debian.org/1092870
Last-Update: 2025-01-13

Gbp-Pq: Name gprofng-examples-tgz-deterministic.diff

3 weeks agoarmhf-64k-alignment
Matthias Klose [Sun, 1 Feb 2026 09:59:08 +0000 (10:59 +0100)]
armhf-64k-alignment

The upstream binutils commit below reduced the section alignment of
armhf executables (including shared libraries) from 64k to 4k, on the
basis that the additional bloat is not justified, given that arm64 hosts
running 64k pagesize kernels with armhf user space are not used in
practice.

However, the situation is slightly different today on Debian, where a
16k pagesize kernel is provided that enables compat support, and is
therefore able to execute armhf user space. The only impediment is the
fact that armhf binaries are no longer compatible with this, due to the
change below.

To accommodate this use case, revert the patch. This makes the generated
executables compatible with compat mode on arm64 systems running 16k
kernels.

Gbp-Pq: Name armhf-64k-alignment.diff

3 weeks agoenv-package-metadata
Matthias Klose [Sun, 1 Feb 2026 09:59:08 +0000 (10:59 +0100)]
env-package-metadata

Gbp-Pq: Name env-package-metadata.diff

3 weeks agoperl-shebang
Matthias Klose [Sun, 1 Feb 2026 09:59:08 +0000 (10:59 +0100)]
perl-shebang

Gbp-Pq: Name perl-shebang.diff

3 weeks agomips-hack
Matthias Klose [Sun, 1 Feb 2026 09:59:08 +0000 (10:59 +0100)]
mips-hack

Gbp-Pq: Name mips-hack.diff

3 weeks agolibctf-soname
Matthias Klose [Sun, 1 Feb 2026 09:59:08 +0000 (10:59 +0100)]
libctf-soname

Gbp-Pq: Name libctf-soname.diff

3 weeks agoaarch64-libpath
Matthias Klose [Sun, 1 Feb 2026 09:59:08 +0000 (10:59 +0100)]
aarch64-libpath

Gbp-Pq: Name aarch64-libpath.diff

3 weeks agogprof-build
Matthias Klose [Sun, 1 Feb 2026 09:59:08 +0000 (10:59 +0100)]
gprof-build

# DP: Fix gprof build error.

# DP: Fix gprof build error.

Gbp-Pq: Name gprof-build.diff

3 weeks ago_ld_doc_remove_xref
Matthias Klose [Sun, 1 Feb 2026 09:59:08 +0000 (10:59 +0100)]
_ld_doc_remove_xref

# DP: In ld.texi, remove cross reference to BFD internals documentation.

# DP: In ld.texi, remove cross reference to BFD internals documentation.

Gbp-Pq: Name 164_ld_doc_remove_xref.diff

3 weeks ago_ar_scripts_with_tilde
Matthias Klose [Sun, 1 Feb 2026 09:59:08 +0000 (10:59 +0100)]
_ar_scripts_with_tilde

Gbp-Pq: Name 157_ar_scripts_with_tilde.patch

3 weeks agoBuild libbfd with -fPIC to allow linking with PIE binaries
Balint Reczey [Sun, 1 Feb 2026 09:59:08 +0000 (10:59 +0100)]
Build libbfd with -fPIC to allow linking with PIE binaries

Gbp-Pq: Name 136_bfd_pic.patch

3 weeks ago_bfd_soversion
Matthias Klose [Sun, 1 Feb 2026 09:59:08 +0000 (10:59 +0100)]
_bfd_soversion

Gbp-Pq: Name 135_bfd_soversion.patch

3 weeks agoDescription: Fix ld-bootstrap testsuite when configured with --enable-plugins
Matthias Klose [Sun, 1 Feb 2026 09:59:08 +0000 (10:59 +0100)]
Description: Fix ld-bootstrap testsuite when configured with --enable-plugins

Upstream status: proposed patch

Upstream status: proposed patch

Gbp-Pq: Name 131_ld_bootstrap_testsuite.patch

3 weeks ago_multiarch_libpath
Matthias Klose [Sun, 1 Feb 2026 09:59:08 +0000 (10:59 +0100)]
_multiarch_libpath

# DP: Add multiarch directories to linker search path for ld and gold.

# DP: Add multiarch directories to linker search path for ld and gold.

Gbp-Pq: Name 129_multiarch_libpath.patch

3 weeks ago_ppc64_powerpc_biarch
Matthias Klose [Sun, 1 Feb 2026 09:59:08 +0000 (10:59 +0100)]
_ppc64_powerpc_biarch

Gbp-Pq: Name 128_ppc64_powerpc_biarch.patch

3 weeks agoExplicitly use bash for the ld testsuite.
Matthias Klose [Sun, 1 Feb 2026 09:59:08 +0000 (10:59 +0100)]
Explicitly use bash for the ld testsuite.

Gbp-Pq: Name 013_bash_in_ld_testsuite.patch

3 weeks agoSpecify which filename is causing an error if the filename is a
David Kimdon [Sun, 1 Feb 2026 09:59:08 +0000 (10:59 +0100)]
Specify which filename is causing an error if the filename is a

directory. (#45832)

Gbp-Pq: Name 006_better_file_error.patch

3 weeks agoDon't mention monitor(3) which doesn't exist in Debian. (#160654)
Chris Chimelis [Sun, 1 Feb 2026 09:59:08 +0000 (10:59 +0100)]
Don't mention monitor(3) which doesn't exist in Debian. (#160654)

Gbp-Pq: Name 003_gprof_see_also_monitor.patch

3 weeks agoAdd more documentation about profiling and -fprofile-arcs.
Chris Chimelis [Sun, 1 Feb 2026 09:59:08 +0000 (10:59 +0100)]
Add more documentation about profiling and -fprofile-arcs.

Gbp-Pq: Name 002_gprof_profile_arcs.patch

3 weeks agoDescription: correct where ld scripts are installed
Matthias Klose [Sun, 1 Feb 2026 09:59:08 +0000 (10:59 +0100)]
Description: correct where ld scripts are installed

Upstream status: N/A

Upstream status: N/A
Date: ??

Gbp-Pq: Name 001_ld_makefile_patch.patch

3 weeks agobinutils (2.45.90.20260201-1) unstable; urgency=medium
Matthias Klose [Sun, 1 Feb 2026 09:59:08 +0000 (10:59 +0100)]
binutils (2.45.90.20260201-1) unstable; urgency=medium

  * New upstream snapshot, taken from the 2.46 branch.
    - Fix PR ld/33851. Closes: #1126517.
    - Fix PR gas/33852, GCC trunk bootstrap issue on s390x.
  * Refresh patches.

[dgit import unpatched binutils 2.45.90.20260201-1]

3 weeks agoImport binutils_2.45.90.20260201.orig.tar.xz
Matthias Klose [Sun, 1 Feb 2026 09:59:08 +0000 (10:59 +0100)]
Import binutils_2.45.90.20260201.orig.tar.xz

[dgit import orig binutils_2.45.90.20260201.orig.tar.xz]

3 weeks agoImport binutils_2.45.90.20260201-1.debian.tar.xz
Matthias Klose [Sun, 1 Feb 2026 09:59:08 +0000 (10:59 +0100)]
Import binutils_2.45.90.20260201-1.debian.tar.xz

[dgit import tarball binutils 2.45.90.20260201-1 binutils_2.45.90.20260201-1.debian.tar.xz]

6 weeks agoMerge version 2.44-3+rpi1 and 2.45.50.20251209-1 to produce 2.45.50.20251209-1+rpi1 archive/raspbian/2.45.50.20251209-1+rpi1 raspbian/2.45.50.20251209-1+rpi1
Raspbian automatic forward porter [Wed, 14 Jan 2026 07:29:51 +0000 (07:29 +0000)]
Merge version 2.44-3+rpi1 and 2.45.50.20251209-1 to produce 2.45.50.20251209-1+rpi1

2 months agoMerge binutils (2.45.50.20251209-1) import into refs/heads/workingbranch
Matthias Klose [Tue, 9 Dec 2025 08:47:23 +0000 (09:47 +0100)]
Merge binutils (2.45.50.20251209-1) import into refs/heads/workingbranch

2 months agogprofng-cross-build
Matthias Klose [Tue, 9 Dec 2025 08:47:23 +0000 (09:47 +0100)]
gprofng-cross-build

Gbp-Pq: Name gprofng-cross-build.diff

2 months agoGenerate a deterministic gprofng example documentation tarball
James Addison [Tue, 9 Dec 2025 08:47:23 +0000 (09:47 +0100)]
Generate a deterministic gprofng example documentation tarball

Bug-Debian: https://bugs.debian.org/1090395
Bug-Debian: https://bugs.debian.org/1092870
Last-Update: 2025-01-13

Gbp-Pq: Name gprofng-examples-tgz-deterministic.diff

2 months agoarmhf-64k-alignment
Matthias Klose [Tue, 9 Dec 2025 08:47:23 +0000 (09:47 +0100)]
armhf-64k-alignment

The upstream binutils commit below reduced the section alignment of
armhf executables (including shared libraries) from 64k to 4k, on the
basis that the additional bloat is not justified, given that arm64 hosts
running 64k pagesize kernels with armhf user space are not used in
practice.

However, the situation is slightly different today on Debian, where a
16k pagesize kernel is provided that enables compat support, and is
therefore able to execute armhf user space. The only impediment is the
fact that armhf binaries are no longer compatible with this, due to the
change below.

To accommodate this use case, revert the patch. This makes the generated
executables compatible with compat mode on arm64 systems running 16k
kernels.

Gbp-Pq: Name armhf-64k-alignment.diff

2 months agoenv-package-metadata
Matthias Klose [Tue, 9 Dec 2025 08:47:23 +0000 (09:47 +0100)]
env-package-metadata

Gbp-Pq: Name env-package-metadata.diff

2 months agoperl-shebang
Matthias Klose [Tue, 9 Dec 2025 08:47:23 +0000 (09:47 +0100)]
perl-shebang

Gbp-Pq: Name perl-shebang.diff

2 months agomips-hack
Matthias Klose [Tue, 9 Dec 2025 08:47:23 +0000 (09:47 +0100)]
mips-hack

Gbp-Pq: Name mips-hack.diff

2 months agolibctf-soname
Matthias Klose [Tue, 9 Dec 2025 08:47:23 +0000 (09:47 +0100)]
libctf-soname

Gbp-Pq: Name libctf-soname.diff

2 months agoaarch64-libpath
Matthias Klose [Tue, 9 Dec 2025 08:47:23 +0000 (09:47 +0100)]
aarch64-libpath

Gbp-Pq: Name aarch64-libpath.diff

2 months agogprof-build
Matthias Klose [Tue, 9 Dec 2025 08:47:23 +0000 (09:47 +0100)]
gprof-build

# DP: Fix gprof build error.

# DP: Fix gprof build error.

Gbp-Pq: Name gprof-build.diff

2 months ago_ld_doc_remove_xref
Matthias Klose [Tue, 9 Dec 2025 08:47:23 +0000 (09:47 +0100)]
_ld_doc_remove_xref

# DP: In ld.texi, remove cross reference to BFD internals documentation.

# DP: In ld.texi, remove cross reference to BFD internals documentation.

Gbp-Pq: Name 164_ld_doc_remove_xref.diff

2 months ago_ar_scripts_with_tilde
Matthias Klose [Tue, 9 Dec 2025 08:47:23 +0000 (09:47 +0100)]
_ar_scripts_with_tilde

Gbp-Pq: Name 157_ar_scripts_with_tilde.patch

2 months agoBuild libbfd with -fPIC to allow linking with PIE binaries
Balint Reczey [Tue, 9 Dec 2025 08:47:23 +0000 (09:47 +0100)]
Build libbfd with -fPIC to allow linking with PIE binaries

Gbp-Pq: Name 136_bfd_pic.patch

2 months ago_bfd_soversion
Matthias Klose [Tue, 9 Dec 2025 08:47:23 +0000 (09:47 +0100)]
_bfd_soversion

Gbp-Pq: Name 135_bfd_soversion.patch

2 months agoDescription: Fix ld-bootstrap testsuite when configured with --enable-plugins
Matthias Klose [Tue, 9 Dec 2025 08:47:23 +0000 (09:47 +0100)]
Description: Fix ld-bootstrap testsuite when configured with --enable-plugins

Upstream status: proposed patch

Upstream status: proposed patch

Gbp-Pq: Name 131_ld_bootstrap_testsuite.patch

2 months ago_multiarch_libpath
Matthias Klose [Tue, 9 Dec 2025 08:47:23 +0000 (09:47 +0100)]
_multiarch_libpath

# DP: Add multiarch directories to linker search path for ld and gold.

# DP: Add multiarch directories to linker search path for ld and gold.

Gbp-Pq: Name 129_multiarch_libpath.patch

2 months ago_ppc64_powerpc_biarch
Matthias Klose [Tue, 9 Dec 2025 08:47:23 +0000 (09:47 +0100)]
_ppc64_powerpc_biarch

Gbp-Pq: Name 128_ppc64_powerpc_biarch.patch

2 months agoExplicitly use bash for the ld testsuite.
Matthias Klose [Tue, 9 Dec 2025 08:47:23 +0000 (09:47 +0100)]
Explicitly use bash for the ld testsuite.

Gbp-Pq: Name 013_bash_in_ld_testsuite.patch

2 months agoSpecify which filename is causing an error if the filename is a
David Kimdon [Tue, 9 Dec 2025 08:47:23 +0000 (09:47 +0100)]
Specify which filename is causing an error if the filename is a

directory. (#45832)

Gbp-Pq: Name 006_better_file_error.patch

2 months agoDon't mention monitor(3) which doesn't exist in Debian. (#160654)
Chris Chimelis [Tue, 9 Dec 2025 08:47:23 +0000 (09:47 +0100)]
Don't mention monitor(3) which doesn't exist in Debian. (#160654)

Gbp-Pq: Name 003_gprof_see_also_monitor.patch

2 months agoAdd more documentation about profiling and -fprofile-arcs.
Chris Chimelis [Tue, 9 Dec 2025 08:47:23 +0000 (09:47 +0100)]
Add more documentation about profiling and -fprofile-arcs.

Gbp-Pq: Name 002_gprof_profile_arcs.patch